<?php

!defined('DEBUG') AND exit('Access Denied.');

// hook admin_index_menu_after.php

// 只允许管理员登陆后台
// Only allow administrators to log in the background

// 对于越权访问，可以默认为黑客企图，不用友好提示。
// For unauthorized access, can default to the hacking attempt, without a friendly reminder.
if (DEBUG < 3) {
	// 管理组检查 / check admin group
	if ($gid != 1) {
		setcookie('bbs_sid', '', $time - 86400);
		//http_403();
		http_location(url('../user-login'));
	}

	// 管理员令牌检查 / check admin token
	admin_token_check();
}

$route = param(0, 'index');

switch ($route) {
// hook admin_index_route_case_start.php
case 'index':include _include(ADMIN_PATH . 'route/index.php');
	break;
case 'setting':include _include(ADMIN_PATH . 'route/setting.php');
	break;
case 'forum':include _include(ADMIN_PATH . 'route/forum.php');
	break;
case 'friendlink':include _include(ADMIN_PATH . 'route/friendlink.php');
	break;
case 'group':include _include(ADMIN_PATH . 'route/group.php');
	break;
case 'other':include _include(ADMIN_PATH . 'route/other.php');
	break;
case 'user':include _include(ADMIN_PATH . 'route/user.php');
	break;
case 'shop':include _include(ADMIN_PATH . 'route/shop.php');
	break;
case 'verified':include _include(ADMIN_PATH . 'route/verified.php');
	break;
case 'thread':include _include(ADMIN_PATH . 'route/thread.php');
	break;
case 'plugin':include _include(ADMIN_PATH . 'route/plugin.php');
	break;
// hook admin_index_route_case_end.php
default:
	// hook admin_index_route_case_default.php
	include _include(ADMIN_PATH . 'route/index.php');
	break;
	/*
		!is_word($route) AND http_404();
		$routefile = _include(ADMIN_PATH."route/$route.php");
		!is_file($routefile) AND  http_404();
		include $routefile;
		*/
}

?>
